﻿[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "OpenRiaServices.DomainServices.WindowsAzure", Justification = "This is the namespace appropriate for this small assembly.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA2210:AssembliesShouldHaveValidStrongNames", Justification = "Assembly is delay signed.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface", Scope = "type", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntitySet", Justification = "The generic version of the class implements IEnumerable<T>.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "type", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntitySet", Justification = "This name falls closely in line with the ObjectSet type used with Entity Framework.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "type", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntitySet`1", Justification = "This name falls closely in line with the ObjectSet type used with Entity Framework.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope = "member", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntitySet.#.ctor(Microsoft.WindowsAzure.StorageClient.CloudTableClient,Microsoft.WindowsAzure.StorageClient.TableServiceContext)", Justification = "TableName is a virtual property that shouldn't impact construction.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "etag", Scope = "member", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntitySet.#Delete(OpenRiaServices.DomainServices.WindowsAzure.TableEntity,System.String)", Justification = "etag is the name used in the underlying API.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "etag", Scope = "member", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntitySet.#EnsureAttached(OpenRiaServices.DomainServices.WindowsAzure.TableEntity,System.String)", Justification = "etag is the name used in the underlying API.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "etag", Scope = "member", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntitySet.#Update(OpenRiaServices.DomainServices.WindowsAzure.TableEntity,System.String)", Justification = "etag is the name used in the underlying API.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "etag", Scope = "member", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntity.#SetETag(System.String)", Justification = "etag is the name used in the underlying API.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntitySet.#GetEnumeratorCore()", Justification = "GetEnumeratorCore is the protected implementation of GetEnumerator.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntitySet.#GetNewEntityPartitionKey()", Justification = "This may return different values each time and would be confusing as a property.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntitySet.#GetNewEntityRowKey()", Justification = "This may return different values each time and would be confusing as a property.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntitySet.#System.Collections.IEnumerable.GetEnumerator()", Justification = "GetEnumerator is callable through GetEnumeratorCore.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntitySet`1.#System.Linq.IQueryable.ElementType", Justification = "This method is avaialble off the Query property.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntitySet`1.#System.Linq.IQueryable.Expression", Justification = "This method is avaialble off the Query property.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntitySet`1.#System.Linq.IQueryable.Provider", Justification = "This method is avaialble off the Query property.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "member", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntityContext.#CreateEntitySet`1()", Justification = "This method will almost always be used to create a generic TableEntitySet.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.WindowsAzure.TableEntity.#GetETag()", Justification = "This can't be a property or it will be included in the table storage schema.")]
